one's own advantage - Alemán Inglés Diccionario